
const express = require('express');  

const bodyParser = require('body-parser');  

const userRoutes = require('./loginAndRegister'); // 引入路由处理文件  

const locRoutes = require('./locations'); // 引入路由处理文件  

const edgeRoutes=require('./edge');//引入路由处理文件  

const minRoutes = require('./minRoute'); // 引入路由处理文件 

const nearestRoutes = require('./nearest'); // 引入路由处理文件 

const app = express();  
	  

// 解析请求体  

app.use(bodyParser.json());  

	  
// 挂载路由  

app.use('/api/auth', userRoutes); // 假设你希望将所有 认证相关 的路由放在/api路径下  
app.use('/api/loc', locRoutes); // 假设你希望将所有 地点相关 的路由放在/api路径下  
app.use('/api/edge', edgeRoutes); //假设你希望将所有 边相关 的路由放在/api路径下  
app.use('/api/minR', minRoutes);// 假设你希望将所有 路径相关 的路由放在/api路径下 	  
app.use('/api/nearest', nearestRoutes);// 假设你希望将 匹配最近地点 的路由放在/api路径下
// 启动服务器  

const PORT = 3000;  

app.listen(PORT, () => {  

	console.log(`Server is running on port ${PORT}`);  

});